package com.gzx.qc.modular.check.bo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import vip.xiaonuo.common.page.PageQuery;

import java.util.List;

/**
 * @author zjt
 * @description
 * @date 2025/7/29 15:29
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class GzxCallCheckQueryBo extends PageQuery {

    /**
     * 质检关键字
     */
    private String keyword;

    /**
     * 通话序列号，唯一标识一次通话
     */
    private String callId;

    /**
     * 被叫号码，即通话的对方号码
     */
    private String callee;

    /**
     * 通话时长
     */
    private Integer callDuration;

    /**
     * 坐席账号
     */
    private String agentNum;

    /**
     * 所属公司ID
     */
    private Long deptId;

    /**
     * AI审核结果
     */
    private List<String> aiReviewStatus;

    /**
     * 分公司审核结果
     */
    private List<String> branchReviewStatus;

    /**
     * 总部的审核结果
     */
    private List<String> hqReviewStatus;

    /**
     * 终审审核结果
     */
    private List<String> finalReviewStatus;

    /**
     * 开始时间
     */
    private String beginTime;

    /**
     * 结束时间
     */
    private String endTime;
}
